Contents | < Browse | Browse >
Search
======
You may enter several search criteria in this window.
* Search for
Here you may enter the search pattern. You may (and must) use the
known AMIGA patterns. It is needed to enter infront of and behind
the search string either a #? or a * if you want to look for
partial strings! This means, you have to input #?PartialString#?
instead of PartialString. Let's say you want to search for first
names that start with Mi, you have to enter Mi#?. If you want to
look for cities that end in town, you have to enter #?town.
The following patterns are supported:
?
The question mark matches any single character. For example,
the pattern matching string A?B matches any string that is
three letters long, that starts with an A and ends with a B.
#
The number sign matches strings containing zero or more
repetitions of the expression that immediately follows the #
in the pattern matching string. For example, the pattern
matching string #A matches any string that consists of one or
more of the A character. The pattern matching string #?
matches any non-NULL string. The # can apply to entire
substrings delimited by parentheses. For example, the
pattern string #(AB) matches any string consisting of one or
more repetitions of the substring AB (AB, ABAB, ABABAB,...).
%
Matches the NULL string.
|
This is the OR symbol. This matches strings that contain the
expressions on either side of the OR sign. The expressions
and the OR symbol need to be enclosed in parentheses. For
example, the pattern matching string (A|B) matches the string
A or the string B. The pattern matching string A(B|%|C)
matches the strings AB, A, and AC.
~
The tilde negates the expression that follows it. All
strings that do not match the expression that follows the
tilde will match the expression with the tilde. For example,
the pattern matching string ~(#?.info) matches any string that
does not match the string #?.info (does not end with the
substring .info).
*
The star is provided as an synonym to #?.
[ ]
All characters within brackets indicate a character class.
Any character in the character class qualifies. Within a
character class, a character range can be indicated by
specifing the start and stop character, separated with a
minus sign. Note that character classes are case sensitive.
If character classes are to be used in a case insensitive
form, they should be translated to uppercase. Here are some
examples:
[ACF]#?
matches strings starting with A, C, or F
[A-D]#?
matches strings starting with A, B, C or D
[~ACF]#?
matches strings not starting with A, C or F
'
The quote character neutralizes the special meaning of a
special character. Here are some examples:
'#'?
matches only the literal string #?
'?(A|B|C|%)'# matches the literal strings ?#, ?A#,
?B#, ?C#
"
The quote itself
( )
Parentheses group special characters. The expression within
the parentheses is a subpattern.
* Ignore case
If the box is "checked", the search will not be case sensitive. If
the box is empty however, case will be noticed.
* All
Select all fields.
* None
Deselects all fields.
* Fields to search
You may select which fields you would like to search through. It is
possible to toggle each single field. The default is to search
trough all fields.
* Search
Search starts the searching. If a matching item is found, the
address listview scrolls to the corresponding place and the
matching entry becomes the current one.
* Cancel
Cancel terminates the search.